Programming in the Large based on the Business Process Modelling Notation
نویسندگان
چکیده
A software application is related to the processes it supports. Today, UML diagrams esp. use case diagrams and activity diagrams are often used to model the relevant aspects of the processes within the analysis phase. In the design phase the models are manually mapped to the business layer of the software application. In the context of Service-oriented Architectures (SOA) Programming in the Large takes a different approach: Business processes are described in a programming language, i.e. a process language which can be automatically mapped to an execution language and executed by a process engine. In this article we show how Programming in the Large can be practically applied in a software engineering process. We use the Business Process Model Notation (BPMN) as process programming language. A BPMN description can be mapped to the Business Process Execution Language (BPEL) which is a widely accepted standard to compose Web services.
منابع مشابه
Modelling and Decision-making on Deteriorating Production Systems using Stochastic Dynamic Programming Approach
This study aimed at presenting a method for formulating optimal production, repair and replacement policies. The system was based on the production rate of defective parts and machine repairs and then was set up to optimize maintenance activities and related costs. The machine is either repaired or replaced. The machine is changed completely in the replacement process, but the productio...
متن کاملBusiness process modelling in the context of SOA – an empirical study of the acceptance between EPC and BPMN
The successful introduction and use of service oriented architecture (SOA) is based on its symbiosis with the business process management (BPM). A precisely targeted usage of process modelling is an integral part of BPM. Event-driven process chains (EPC) and the business process modelling notation (BPMN) are the first choice for the process-oriented modelling. Business process execution languag...
متن کاملProduction Constraints Modelling: A Tactical Review Approach
A constraint is a limitation or a restriction that poses a threat to the performance and efficiency of a system. This paper presented a tactical review approach to production constraints modeling. It discussed the theory of constraints (TOC) as a thinking process and continuous improvement strategy to curtail constraints in other to constantly increase the performance and efficiency of a system...
متن کاملA Design Science Approach to Modelling and Facilitating Clinical Workfl ow and Decision Making
Objectives: This paper reports on the use of emerging process modelling standards in enhancing the development of guideline-based DSS. Background: Benefi ts from guideline-based DSS are yet to be fully realized largely due to poor integration with clinical workfl ow, poor integration with EHR and/or other clinical systems and lack of easy transportability and assimilation. Developments in eComm...
متن کاملBPMN and Beyond Business process modelling notation, workflow modelling, functionality of systems Collection of Recent Papers
We define an extensible semantical framework for business process modeling notations. Since our definition starts from scratch, it helps to faithfully link the understanding of business processes by analysts and operators, on the process design and management side, by IT technologists and programmers, on the implementation side, and by users, on the application side. We illustrate the framework...
متن کامل